#include "ht.h"



/*class Graph
{
private:
	vector<Node> nodes;
	vector<Edge> edges;
	map<Node*, vector<Edge> > neighbors;
public:
	void AddNode(Node* node);
	void AddNode(Node& node);
	void RemoveNode(Node* node);

	void AddEdge(Edge* edge);
	void RemoveEdge(Edge* edge);

	void clear();
};*/
void Graph::AddNode(Node& node){
	Node node1 = node;

	cout<<nodes.size()<<endl;
	nodes.push_back(node1);
	cout<<nodes.size()<<endl;

};




void main(){
	Graph g;
	
	Node node1;
	node1.name = "abc";
	node1.x = 1;
	node1.y = 2;


	g.AddNode(node1);
	

}